package com.aaa.dao;

import com.aaa.entity.SysRoleEntity;
import com.aaa.entity.Pager;

import java.util.List;
import java.util.Map;

public interface RoleDao  {

    Map queryById(int role_id);
    int update(SysRoleEntity info);
    int create(SysRoleEntity info);
    int delete(int role_id);
    Map queryid(int role_id);

    /**
     * 分页查询
     * @param curPage 当前的页码
     * @param pageSize 每页的条数
     * @return PageBean的对象
     */
    Pager query(int curPage, int pageSize, Map condition);

    //查询所有角色
    List query();


    //menu

    int deleteMenusByRoleId(int role_id);

    List queryMenusByRoleId(int roleid);

    int addRoleMenu(int roleid,int menuid);
}
